learning bower and practise some demo