added two basic projection functions (sphere one might be wonrg???!?)