remove static on constructor