added overlay, need to work on controls