lol........ where to start.....