committing before implementing complete feature