working on blade basics