full screen, reshape
resize window
memory managment (window resize),
template args