implemetn minor logic: draw field