added imput class, import imput