moved execution below schema gen