added apply method for skyroof post class