moving towards working example;