improve code. add new controls