adhere to puppet style guidelines