Quite a bit of work there, looks nice!