Initial push with basic functions.