stack create implemented. needs some tests