Build works, all required functionality is here.