added keyboard and mouse stuff