improved upon input-fields
working on plane