moved session_start first ;p