post on logic