guidelines for developerts