input integration
im confused