reference HAML framework
rand