using inputs