implement blueline base template