Anton Shevchuk Constructor