adding windowing classes