new post: define after delcaration