started making things object orientated