Started work on the initial setup, nothing tested yet