The commits are omitted because this is a private code and I'm not allowed to share them, I'm only displaying part of it, as a demonstration of my code and experience