init commit (basic structure)
basic preparations done
basic preparations done