Refactored funcitons for adding perspetctives...