input remake, position absolute