working on implicit tests