necessary changes to implement a user-permission based static placeholder