add perspective camera