adding wip algorithms post