souping up the main form