post complete mostly
finished