All principles are done ad working