adding awake method to defcomponents without it and fixing defcomponent
require form