removed placeholder function