depends ruby &&
depends abstract 
