adds initial functionality