lil changes
problems

//need to ensure dot product does not exceed -1 -> 1