must blog core functionality done, some UI worked