checkout migrations added
settings implemented as a module