finished adding micropost functionality