input wrapper for good positioning, bugfixes