Source file containing main project functions