start to flesh out views. and also hax0ring