added forms and finished up basic UI. still need more overlay states