blue print ready....working