Create 'private' methods, add interactions